you deserve a good bitch-slap - Espagnol Anglais Dictionnaire